package com.adinnet.annotation.aspect;

/**
 * Created by LS on 17/1/31.
 * 申请系统权限注解
 */

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 尽量不要在Activity生命周期调用，可以在某个方法执行需要的时候调用，或者在上一个界面跳转时调用
 * 如果必须要生命周期调用，考虑新建一个方法，生命周期里调用该方法，但是不能放在resume中，请求权限会调用onPause
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Permission {
    String[] value();
}